Skip to content

docs: add heph validate guide and update CI guide#46

Merged
raphaelvigee merged 2 commits into
mainfrom
claude/laughing-lovelace-f7dxvh
Jun 24, 2026
Merged

docs: add heph validate guide and update CI guide#46
raphaelvigee merged 2 commits into
mainfrom
claude/laughing-lovelace-f7dxvh

Conversation

@raphaelvigee

Copy link
Copy Markdown
Member

What changed\n\nheph validate was completely undocumented. hephbuild/heph#123 improved its behavior to report all failures at once (not just the first), making it a solid CI gate. This PR documents the command and threads it into the CI guide.\n\n### New page: guides/validate.md\n\nCovers:\n- The three checks validate runs (target link, codegen overlap, .gitignore freshness)\n- Whole-workspace vs. scoped (//pkg/...) usage\n- CI usage with --no-tui\n\n### Updated: guides/ci.md\n\nReplaces the manual .gitignore check:\nbash\n# before\nheph tool gen-gitignore\ngit diff --exit-code .gitignore\n\n# after\nheph validate --no-tui\n\n\nheph validate is read-only, reports all problems at once, and covers the gitignore check alongside the other two checks — a strictly better fit for CI.\n\n### Updated: website/sidebars.ts\n\nAdds guides/validate to the Guides category (between CI and Remote Cache).\n\n---\n\nTriggered by: hephbuild/heph@b95f010 (hephbuild/heph#123)"


Generated by Claude Code

heph validate was undocumented. PR hephbuild/heph#123 improved its
behavior to report all failures at once instead of stopping at the
first one, making it a clean CI gate. Document it and update the CI
guide to use it in place of the manual gitignore check.
@github-actions

github-actions Bot commented Jun 24, 2026

Copy link
Copy Markdown

⚡ Cloudflare Pages preview

Preview https://2f46deee.hephbuild.pages.dev
Commit 76c499b

Comment thread website/docs/guides/ci.md

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove all the --no-tui flags

@raphaelvigee raphaelvigee enabled auto-merge (squash) June 24, 2026 19:46
@raphaelvigee raphaelvigee merged commit deb61b8 into main Jun 24, 2026
3 checks passed
@raphaelvigee raphaelvigee deleted the claude/laughing-lovelace-f7dxvh branch June 24, 2026 19:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant